package com.liuhengjia.langchain4japply.config.assistant;

import dev.langchain4j.service.MemoryId;
import dev.langchain4j.service.UserMessage;

/**
 * 会话隔离助手接口（直接添加会影响非缓存 Bean）
 */
public interface MemoryIsolationAssistant extends Assistant {
    /**
     * 会话隔离
     *
     * @param userMessage 用户消息
     * @return Assistant 消息字符串
     */
    String memoryIsolationChat(@MemoryId String memoryId, @UserMessage String userMessage);
}
